home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
MacInstallFiles
/
Install 2
/
Finder
/
Finder.rsrc
/
bin.rsrc_CODE_85.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
20KB
|
365 lines
# near model CODE resource
# jump table entries: 10640-10646 (7 of them)
export_1330:
fn00000000:
00000000 4E56 FFFC link A6, -0x0004
00000004 48E7 0018 movem.l -[A7], A3,A4
00000008 286E 0008 movea.l A4, [A6 + 0x8]
0000000C 266E 000C movea.l A3, [A6 + 0xC]
00000010 2054 movea.l A0, [A4]
00000012 7020 moveq.l D0, 0x20
00000014 C0A8 0010 and.l D0, [A0 + 0x10]
00000018 670A beq +0xC /* 00000024 */
0000001A 2F0C move.l -[A7], A4
0000001C 4EAD 25F2 jsr [A5 + 0x25F2 /* export_1210 */]
00000020 2640 movea.l A3, D0
00000022 588F addq.l A7, 4
label00000024:
00000024 2F0C move.l -[A7], A4
00000026 4EAD 25F2 jsr [A5 + 0x25F2 /* export_1210 */]
0000002A 2D40 FFFC move.l [A6 - 0x4], D0
0000002E 2040 movea.l A0, D0
00000030 2050 movea.l A0, [A0]
00000032 588F addq.l A7, 4
00000034 2F28 0008 move.l -[A7], [A0 + 0x8]
00000038 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */]
0000003C 588F addq.l A7, 4
0000003E 2F00 move.l -[A7], D0
00000040 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000044 2F0B move.l -[A7], A3
00000046 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000004A 2F2D F62A move.l -[A7], [A5 - 0x9D6]
0000004E 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00000052 4FEF 0014 lea.l A7, [A7 + 0x14]
00000056 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC]
0000005C 4E5E unlink A6
0000005E 4E75 rts
export_1331:
00000060 4E56 FFFC link A6, -0x0004
00000064 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000068 266E 000C movea.l A3, [A6 + 0xC]
0000006C 286E 0008 movea.l A4, [A6 + 0x8]
00000070 2054 movea.l A0, [A4]
00000072 7002 moveq.l D0, 0x02
00000074 C0A8 0010 and.l D0, [A0 + 0x10]
00000078 56C0 sne D0
0000007A 4400 neg.b D0
0000007C 4880 ext.w D0
0000007E 6606 bne +0x8 /* 00000086 */
00000080 7000 moveq.l D0, 0x00
00000082 6000 0126 bra +0x128 /* 000001AA */
label00000086:
00000086 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000008A 2F0C move.l -[A7], A4
0000008C 2054 movea.l A0, [A4]
0000008E 2050 movea.l A0, [A0]
00000090 2268 0084 movea.l A1, [A0 + 0x84]
00000094 4E91 jsr [A1]
00000096 48C0 ext.l D0
00000098 206E 0014 movea.l A0, [A6 + 0x14]
0000009C 2080 move.l [A0], D0
0000009E 2053 movea.l A0, [A3]
000000A0 0828 0003 0025 btst.b [A0 + 0x25], 0x3
000000A6 56C4 sne D4
000000A8 4404 neg.b D4
000000AA 2054 movea.l A0, [A4]
000000AC 7001 moveq.l D0, 0x01
000000AE C0A8 0010 and.l D0, [A0 + 0x10]
000000B2 56C0 sne D0
000000B4 0240 0001 andi.w D0, 0x1
000000B8 48C0 ext.l D0
000000BA 1A00 move.b D5, D0
000000BC 7E01 moveq.l D7, 0x01
000000BE 7000 moveq.l D0, 0x00
000000C0 1007 move.b D0, D7
000000C2 2F00 move.l -[A7], D0
000000C4 7001 moveq.l D0, 0x01
000000C6 2F00 move.l -[A7], D0
000000C8 2F0C move.l -[A7], A4
000000CA 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */]
000000CE 4207 clr.b D7
000000D0 4206 clr.b D6
000000D2 7000 moveq.l D0, 0x00
000000D4 1006 move.b D0, D6
000000D6 4A80 tst.l D0
000000D8 2053 movea.l A0, [A3]
000000DA 0228 00F7 0025 andi.b [A0 + 0x25], 0xF7
000000E0 2200 move.l D1, D0
000000E2 E709 lsl D1.b, 3
000000E4 0201 0008 andi.b D1, 0x8
000000E8 8328 0025 or.b [A0 + 0x25], D1
000000EC 4206 clr.b D6
000000EE 4FEF 0010 lea.l A7, [A7 + 0x10]
000000F2 6064 bra +0x66 /* 00000158 */
label000000F4:
000000F4 486E FFFC pea.l [A6 - 0x4]
000000F8 A972 syscall GetMouse
000000FA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000000FE 2F0B move.l -[A7], A3
00000100 2F0C move.l -[A7], A4
00000102 2054 movea.l A0, [A4]
00000104 2050 movea.l A0, [A0]
00000106 2268 003C movea.l A1, [A0 + 0x3C]
0000010A 4E91 jsr [A1]
0000010C B007 cmp.b D0, D7
0000010E 4FEF 000C lea.l A7, [A7 + 0xC]
00000112 6742 beq +0x44 /* 00000156 */
00000114 7000 moveq.l D0, 0x00
00000116 4A07 tst.b D7
00000118 57C0 seq D0
0000011A 4400 neg.b D0
0000011C 1E00 move.b D7, D0
0000011E 7000 moveq.l D0, 0x00
00000120 1007 move.b D0, D7
00000122 4A80 tst.l D0
00000124 2053 movea.l A0, [A3]
00000126 0228 00F7 0025 andi.b [A0 + 0x25], 0xF7
0000012C E708 lsl D0.b, 3
0000012E 0200 0008 andi.b D0, 0x8
00000132 8128 0025 or.b [A0 + 0x25], D0
00000136 2F0B move.l -[A7], A3
00000138 2F0C move.l -[A7], A4
0000013A 2054 movea.l A0, [A4]
0000013C 2050 movea.l A0, [A0]
0000013E 2268 0028 movea.l A1, [A0 + 0x28]
00000142 4E91 jsr [A1]
00000144 2F0C move.l -[A7], A4
00000146 4EAD 25F2 jsr [A5 + 0x25F2 /* export_1210 */]
0000014A 588F addq.l A7, 4
0000014C 2F00 move.l -[A7], D0
0000014E 4EAD 0D62 jsr [A5 + 0xD62 /* export_424 */]
00000152 4FEF 000C lea.l A7, [A7 + 0xC]
label00000156:
00000156 7C01 moveq.l D6, 0x01
label00000158:
00000158 558F subq.l A7, 2
0000015A A977 syscall WaitMouseUp
0000015C 4A1F tst.b [A7]+
0000015E 6694 bne -0x6A /* 000000F4 */
00000160 7000 moveq.l D0, 0x00
00000162 1004 move.b D0, D4
00000164 4A80 tst.l D0
00000166 2053 movea.l A0, [A3]
00000168 0228 00F7 0025 andi.b [A0 + 0x25], 0xF7
0000016E E708 lsl D0.b, 3
00000170 0200 0008 andi.b D0, 0x8
00000174 8128 0025 or.b [A0 + 0x25], D0
00000178 2F0B move.l -[A7], A3
0000017A 2F0C move.l -[A7], A4
0000017C 2054 movea.l A0, [A4]
0000017E 2050